@charset "utf-8";
/* CSS Document */
#wrap { width:960px; margin:0 auto; }
/*composite ClearFloat*/
#wrap, #main, #pagebar, #pwd_help, #about_us, #proceed { overflow:hidden; height:1%; }
/*Navlist And Footer*/
#navlist, #footer_tips { height:30px; font:400 12px/30px "宋体"; background:url(../images/navbg.jpg) repeat-x 0 0px; }
#navlist li a { height:30px; width:70px; display:block; float:left; text-align:center; }
#navlist li a:link, #navlist li a:visited, #footer_tips a:link, #footer_tips a:visited { color:#444; }
#navlist li a:hover, #navlist li a:active { text-decoration:underline; color:#fff; background:url(../images/navbg.jpg) repeat-x 0 -30px; }
/*Header Part*/
#header { height:130px; overflow:hidden; position:relative; }
#header #logo { float:left; width:360px; display:inline; }
#header dl#tgy { }
#header dl#tgy form { float:left; margin:85px 0 0 0; width:600px; }
#tgy dt, #tgy dd { height:20px; }
#tgy dt { display:block; padding-left:20px; background:url(../images/user_suit.gif) no-repeat; font-weight:bold; }
#tgy dd { float:left; }
#tgy_id, #tgy_pwd { width:112px; }
#tgy_pwd { padding: 0 0 0 10px; }
#tgy dd label input { width:80px; height:16px; line-height:16px; border:1px solid #7f9db9; }
#tgy_login { margin:0 5px 0 2px; width:62px; }
#tgy_login input { width:60px; height:18px; background:#fff; border:1px solid #7f9db9; }
#tgy_reg_fid a { color:#ba2636; padding:0 5px; font-weight:normal; }
#tgy_reg_fid { font-weight:bold; color:#f00; }
#video { margin-left:20px; }
#video a { padding-left:18px; }
#video .v_column { background:url(../images/mbi_026.gif) no-repeat; }
#video .v_upload { background:url(../images/mbi_007.gif) no-repeat; }
#tgy_member { margin:110px 0 0 0; padding:0 0 0 20px; height:20px; line-height:20px; background:url(../images/vcard.gif) no-repeat; }
#tgy_member a.logout{ padding-left:18px; background:url(../images/slock.gif) no-repeat 0 50%; color:#d40000;}
#tgy_member a.enter{ padding-left:18px; background:url(../images/user.gif) no-repeat 0 50%;}
#tgy_member cite{ border:1px dashed #ccc; padding:2px; margin-left:40px; padding-left:18px; background:url(../images/rosette.gif) no-repeat; color:#d40000;}
/*Navlist Part*/
#navlist { position:relative; }
#navlist li.home { padding-left:22px; background:url(../images/house.gif) no-repeat 5px 30%; }
#navlist li { float:left; }
#navlist .time { position:absolute; width:280px; padding-left:20px; background:url(../images/clock_red.gif) no-repeat left center; right:0; }
#navlist .time .p9 { color:#000; }
/*Main Part*/
#main { padding:10px 10px 0; clear:both; border:1px solid #ccc; margin:5px 0; }
#sidebar { width:242px; float:left; height:100%; }
#content { width:690px; float:right; }
/*Sidebar Part*/
	#sidebar .h1content { width:242px; }
#sidebar .h1content h1 { height:28px; background:url(../images/sidebar_h1_top.jpg) no-repeat; position:relative; }
#sidebar .h1content h1 span { position:absolute; width: 76px; }
.h1content h1 em { position:absolute; width: 85px; }
#sidebar .h1content h1 span { font:600 12px/20px "宋体"; left: 23px; top: 7px; }
#sidebar .h1content h1 em { left: 91px; top: 8px; color:#fff; }
#sidebar .h1content .h1content_mid { overflow:hidden; height:1%; padding-top:5px; background:url(../images/sidebar_h1_mid.jpg) repeat-y; }
/*最新公告*/
	#sidebar .h1content .h1content_mid ul { padding-left:12px; }
#sidebar .h1content .h1content_mid ul li { padding-left:18px; height:22px; line-height:22px; background:url(../images/li_arrow.gif) no-repeat left center; }
#sidebar .h1content .h1content_bot { height:14px; background:url(../images/sidebar_h1_bot.jpg) no-repeat; }
/*汇款方式*/
	#sidebar .h1content .h1content_mid dl { padding-left:12px; }
#sidebar .h1content .h1content_mid dl dt { margin:0 0 0 45px; }
#sidebar .h1content .h1content_mid dl dd { padding-left:18px; height:22px; line-height:22px; background:url(../images/dd_flower.gif) no-repeat left center; }
#sidebar .index_bank dl dt a{ margin:10px 0;}
/*在线支付*/
	#sidebar .h1content .h1content_mid ol li { margin:5px 25px; }
#sidebar .h1content .h1content_mid dl dt a, #sidebar .h1content .h1content_mid ol li a { display:block; padding:2px; border:1px solid #ccc; }
#sidebar .h1content .h1content_mid dl dt a:hover, #sidebar .h1content .h1content_mid ol li a:hover { border:1px solid #7f9db9; }
#sidebar .h1content .h1content_mid dl dt a { width:126px; height:32px; }
#sidebar .h1content .h1content_mid ol li a { width:192px; height:62px; }
/*Content Part*/
	#slidpic { height:222px; margin-bottom:10px; }
#content .h1content { width:690px; }
#content .h1content h1 { height:28px; background:url(../images/content_h1_top.jpg) no-repeat; position:relative; }
#content .h1content h1 span, .h1content h1 em { position:absolute; width: 111px; }
#content .h1content h1 span { font:600 12px/20px "宋体"; left: 24px; top: 7px; }
#content .h1content h1 em { left: 92px; top: 8px; color:#fff; }
#content .h1content h1 a.more { position:absolute; right:10px; top:9px; display:block; width:40px; height:10px; color:#fff; text-align:center; }
#content .h1content .h1content_mid { overflow:hidden; height:1%; padding-top:5px; background:url(../images/content_h1_mid.jpg) repeat-y; }
#content .h1content .h1content_bot { height:8px; background:url(../images/content_h1_bot.jpg) no-repeat; }
/*NetBar Join*/
	#netbarpostion { width:388px; border:none; float:left; display:block; padding-left:12px; }
#netbarpostion dd { float:left; width:80px; padding-left:15px; height:20px; line-height:20px; background:url(../images/bar2.gif) no-repeat left center; }
#netbarad { width:290px; float:right; }
#netbarad a { display:block; width:280px; height:65px; border:1px solid #ccc; }
/*Hot套餐+Slidecontent*/
	#content .h1content .h1content_mid ul, #slidecontent .content_newly ul { overflow:hidden; height:1%; padding-left:0px; width:96%; margin:0 auto; border-bottom:1px dashed #ccc; }
#content .h1content .h1content_mid ul li, #slidecontent .content_newly ul li { padding-left:18px; float:left; height:22px; line-height:22px; }
#content .h1content .h1content_mid ul li.title, #slidecontent .content_newly ul li.title { background:url(../images/attach.gif) no-repeat left center; width:280px; }
#content .h1content .h1content_mid ul li.clock, #slidecontent .content_newly ul li.clock { background:url(../images/clock.gif) no-repeat left center; width:100px; }
#content .h1content .h1content_mid ul li.rmb, #slidecontent .content_newly ul li.rmb { background:url(../images/money_yen.gif) no-repeat left center; width:100px; }
#content .h1content .h1content_mid ul li.buy, #slidecontent .content_newly ul li.buy { background:url(../images/coins.gif) no-repeat left center; width:100px; }
/*Slidecontent Part*/
	#newly h1 { margin:0; padding:0; }
#newly h1 ol { position:absolute; left:92px; top:8px; }
#newly h1 ol li { text-align:center; float:left; }
#newly h1 ol li a { height:18px; line-height:18px; width:50px; display:block; }
#newly h1 ol li a:hover { background:#fff; }
/*Booking页面&&Reg页面 Part*/
.booking, #reg { padding:10px; }
.booking center, #reg center { font:800 12px/25px "宋体"; color:#d40000; background:#e1f1f1 url(../images/coins.gif) no-repeat 280px 50%; border:1px dashed #ccc; margin:0px auto 5px; }
.reg center { background:#e1f1f1 url(../images/user.gif) no-repeat 290px 50%; }
.booking p, #reg p { height:25px; line-height:25px; border-bottom:1px solid #ccc; }
.booking p span, .booking label span, #reg p span, #reg label span { width:100px; display:block; float:left; }
.booking label, #reg label { border:none; line-height:25px; }
.booking p b, #reg p b { color:#f00; }
.booking p select { width:80px; }
.booking p input, #reg p input { width:175px; }
.booking cite{ height:20px; line-height:20px; display:block; padding:5px 0; }
.booking cite span{width:100px; display:block; float:left; text-align:right;}
.booking cite a{ color:#d40000; background:url(../images/rosette.gif) no-repeat; padding-left:12px;}
.book_sub { display:block; width:100px; height:25px; margin:0 auto; }

#reg{ position:relative;}
.outer_img{ position:absolute; left: 435px; top: 69px; }


/*订单确认页面*/
#comf_order,#suc_order{ padding:10px; }
#comf_order center,#suc_order center{ font:800 12px/25px "宋体"; color:#d40000; background:#e1f1f1 url(../images/coins.gif) no-repeat 290px 50%; border:1px dashed #ccc; margin:0px auto 5px; }
#comf_order p,#suc_order p{ height:25px; line-height:25px; border-bottom:1px solid #ccc; }
#comf_order p span, #comf_order label span,#suc_order p span, #suc_order label span{ width:100px; display:block; float:left; }
#comf_order label,#suc_order label{ border:none; line-height:25px; }
#comf_order p b,#suc_order p b{ color:#f00; }
#comf_order p input,#suc_order p input{ width:175px; }


#suc_order center{background:#e1f1f1 url(../images/coins.gif) no-repeat 200px 50%;}
#suc_order .pay_mode{border-bottom:1px solid #ccc; height:25px; line-height:25px;}
#suc_order .pay_mode span {width:100px; display:block; float:left;}
#book_sub { display:block; width:100px; height:25px; margin:5px auto 0; }

#pay_bank{ padding:10px; overflow:hidden; height:1%;}
#pay_bank p{ text-indent:24px; padding:10px; background:#e1f1f1; font:12px/25px "宋体"; border:1px dashed #ccc; margin:0px auto 5px;}
#pay_bank p a{ color:#d40000;}
#pay_bank h2 { background:url(../images/greentree.gif) no-repeat left center; padding:0 0 0 20px; font:bold 12px/25px "宋体"; clear:both; }
#pay_bank dl { padding-left:12px; float:left; width:210px; margin:5px auto; }
#pay_bank dl dt { margin:0 0 0 45px; }
#pay_bank dl dd { padding-left:18px; height:22px; line-height:22px; background:url(../images/dd_flower.gif) no-repeat left center; }
#pay_bank dt a { width:126px; height:32px; display:block; border:1px solid #ccc; padding:2px; }
#pay_bank dt a:hover { border:1px solid #7f9db9; }











/*Reg页面 Part*/
#s_male, #s_fomale { border:1px solid #f00; width:40px; }
#reg p select { width:110px; }
/*Faq页面 Part*/
#faq .com_faq{ width:95%; margin:0 auto; padding:5px; border-bottom:1px dashed #ccc;}
#faq .com_faq h2 { margin-left:10px; padding-left:20px; background:url(../images/exclamation.gif) no-repeat left center; font-weight:600; color:#d40000; }
#faq .com_faq p { text-indent:12px; line-height:20px;}
#faq .com_faq p span{ font-weight:600;}
#faq .com_faq p em a{ color:#d40000; padding-left:12px; background:url(../images/arrow.gif) no-repeat;}
#faq .com_faq p em a:hover{ cursor:help;}

/*contactus页面 Part*/
#contactus dl { padding-left:12px; }
#contactus dl dd { height:22px; line-height:22px; padding-left:18px; background:url(../images/arrow.gif) no-repeat left center; }
#contactus .midline { margin:10px auto; }
#message_form { padding:0 10px; }
#message_form p { height:25px; line-height:25px; }
#message_form label { display:block; margin:5px auto 5px; }
#message_form p span, #message_form label span { width:80px; display:block; float:left; }
#message_form label span { height:25px; line-height:25px; }

/*message页面*/
.message { padding:10px; margin:10px 10px 0; border:1px dashed #ccc; background:#eee; }
.message .message_top { height:25px; line-height:25px; padding:0 0 0 5px; border:1px dashed #ccc; margin:0px auto 5px; background:#e1f1f1; }
.message_top span, .message_top strong, .message_top em { padding-left:20px; }
.message_top span { float:left; width:320px; background:url(../images/note.gif) no-repeat left center; }
.message_top strong { float:left; background:url(../images/user_gray.gif) no-repeat left center; }
.message_top em { width:160px; display:block; float:right; background:url(../images/time.gif) no-repeat left center; }
.message .message_con { padding:10px; }
.message .message_bot { }
.message_bot span { display:block; font:bold 12px/20px "宋体"; background:url(../images/rosette.gif) no-repeat left center; padding-left:20px; }
.message_bot em { display:block; padding:10px; }
/*SingleBar Part*/
.singlebar { margin:10px 0 0 10px; float:left; width:334px; display:inline; }
.singlebar dt, .singlebar dd { float:left; }
.singlebar dt { }
.singlebar dt a { height:60px; width:150px; display:block; border:1px solid #ccc; padding:2px; }
.singlebar dt a:hover { border:1px solid #7f9db9; }
.singlebar dd { width:170px; line-height:20px; padding-left:8px; }
.singlebar dd span { font-weight:bold; }
/*最新成交*/
#latestbargin table th { font-weight:bold; }
#bargin_header { height:25px; width:580px; margin:0 auto; }
#bargin_header dt { width:220px; font-weight:bold; }
#bargin_header dt, #bargin_header dd { float:left; height:25px; line-height:25px; }
#bargin_header dd label { width:100px; }
#bargin_header dd input { width:150px; }
#bargin_header dd img { display:block; }
#bargin_body { width:580px; margin-top:10px; border-collapse:collapse; }
#bargin_body th { font-weight:bold; background:url(../images/navbg.jpg) repeat-x 0 -5px; }
#bargin_body th, td { height:25px; line-height:25px; text-align:center; border:1px solid #ccc; }
#bargin_body tr { background:expression((this.sectionRowIndex%2==0)?"#e1f1f1":"#f0f0f0")
}
/*分页代码*/
.pagebar { padding: 5px; margin-top:10px; text-align: center }
.pagebar a { border:1px solid #000; padding:2px 5px; margin: 2px; color:#000; text-decoration: none }
.pagebar a:hover, .pagebar a:active { color: #fff; background: #000 }
.pagebar span.current { border:1px solid #000; padding:2px 5px; margin: 2px; font-weight: bold; color: #fff; background:#000; }
.pagebar span.disabled { border:1px solid #000; padding:2px 5px; margin: 2px; color: #bbb; }
/*Footer Part*/
#footer_tips { color:#fff; text-align:center; }
#footer_tips a { background:none; }
#footer{position:relative; }
#footer p { margin-left:328px; line-height:25px; clear:left; }
#footer p .nbnet{ position:absolute; left: 176px; top:37px; }
.pdesc { display:none; background:#f7f7f7 url(../images/blockquote3.gif) no-repeat right top; padding:10px 10px 10px 27px; border-left:5px solid #ccc; color:#666; }
/*广告区域*/
#sidebar #side_ad { text-align:center; }
#side_ad .img_ad a { width:220px; display:block; margin:5px auto; padding:2px; border:1px solid #ccc; }
#side_ad .img_ad a:hover { border:1px solid #7f9db9; }
#side_ad .txt_ad { }
#side_ad .txt_ad li { text-align:left; }
/*客服专栏*/		 
#side_kefu { line-height:25px; overflow:hidden; height:1%; }
#side_kefu span, #side_kefu em { display:block; float:left; width:65px; padding-left:20px; font-weight:bold; }
#side_kefu span { background:url(../images/telephone.gif) no-repeat left center; }
#side_kefu em { background:url(../images/qq.gif) no-repeat left center; }

#side_kefu a{ display:block; width:210px; height:50px; border:1px solid #ccc;}
#side_kefu a:hover{ display:block; width:210px; height:50px; border:1px solid #7f9db9; }

/*密码找回页面*/
#pwd_sec { overflow:hidden; height:1%; }
#pwd_help { padding:5px 0; clear:both; }
#pwd_help h2 { margin-left:10px; padding-left:20px; background:url(../images/lock.gif) no-repeat; font-weight:600; }
#pwd_help p { text-indent:22px; line-height:20px; padding:0 10px; }
#pwd_sec form { width:270px; border:1px solid #ccc; padding:10px; margin:0 auto; background:url(../images/green_cao.jpg) no-repeat left bottom; }
#pwd_sec form p { height:20px; line-height:20px; clear:both; }
#pwd_sec form p span, #pwd_sec form p em { display:block; float:left; width:80px; padding-left:20px; }
#pwd_sec form p span { background:url(../images/user_suit.gif) no-repeat; }
#pwd_sec form p em { background:url(../images/email.gif) no-repeat; }
#pwd_sec form p em strong { color:#f00; }
#pwd_sub { text-align:center; padding:5px; }
/*About_us关于我们页面*/
#about_us { padding:10px; }
#about_us h2 { margin-left:10px; padding-left:14px; background:url(../images/arrow.gif) no-repeat left center; color:#d40000; font-weight:600; }
#about_us p { text-indent:20px; line-height:20px; padding:0 0 0 10px; color:#333 }
/*levelingpro 代练协议页面*/
.levelingpro { background:#eee; border:1px solid #ccc; margin:10px 10px 0; padding:10px 0; }
.levelingpro center { font:bold 12px/25px "宋体"; background:#fff url(../images/rosette.gif) no-repeat 280px center; border:1px dashed #ccc; margin:0px 10px 5px; }
.levelingpro p { line-height:22px; padding:5px 10px 0 25px; background:url(../images/arrow.gif) no-repeat 12px 8px; color:#333 }
.levelingpro p strong { color:#d40000; }
.levelingpro .pro_pub_date { height:30px; line-height:30px; padding:0 10px; text-align:right; background:url(../images/time.gif) no-repeat 472px center; }
/*代练流程proceed*/
#proceed { padding:0 10px; }
#proceed center { margin:5px auto; }
#proceed center a, #proceed center img { display:block; }
#proceed center a { padding:2px; border:1px solid #ccc; }
#proceed center a:hover { border:1px solid #7f9db9; }
#proceed h2 { background:url(../images/greentree.gif) no-repeat left center; padding:0 0 0 20px; font:bold 12px/25px "宋体"; clear:both; }
#proceed p { text-indent:12px; line-height:22px; color:#333 }
#proceed dl { padding-left:12px; float:left; width:210px; margin:5px auto; }
#proceed dl dt { margin:0 0 0 45px; }
#proceed dl dd { padding-left:18px; height:22px; line-height:22px; background:url(../images/dd_flower.gif) no-repeat left center; }
#proceed dt a { width:126px; height:32px; display:block; border:1px solid #ccc; padding:2px; }
#proceed dt a:hover { border:1px solid #7f9db9; }
/*member会员中心*/
.myorder, #modify_info, #pwd_alter { width:670px; margin-top:5px; border-collapse:collapse; }
#modify_info th, #modify_info td, .myorder th, .myorder td, #pwd_alter th, #pwd_alter td { height:25px; line-height:25px; text-align:center; border:1px solid #ccc; text-align:left; padding-left:10px; }
.myorder th, #modify_info th, #pwd_alter th { padding-left:0; font-weight:bold; background:url(../images/navbg.jpg) repeat-x 0 -5px; text-align:center; }
.myorder tr, #modify_info tr, #pwd_alter tr { background:expression((this.sectionRowIndex%2==0)?"#e1f1f1":"#f0f0f0")
}
#modify_form, #pwd_form { }
#table_sub_info td, #table_sub_pwd td { height:30px; text-align:center; }
/*redirect页面*/
#redirect { width:242px; margin:100px auto; }
#redirect .h1content { width:242px; }
#redirect .h1content h1 { height:28px; background:url(../images/sidebar_h1_top.jpg) no-repeat; position:relative; }
#redirect .h1content h1 span { position:absolute; width: 76px; }
.h1content h1 em { position:absolute; width: 144px; }
#redirect .h1content h1 span { font:600 12px/20px "宋体"; left: 23px; top: 7px; }
#redirect .h1content h1 em { left: 91px; top: 8px; color:#fff; }
#redirect .h1content .h1content_mid { height:1%; overflow:hidden; padding-top:5px; background:url(../images/sidebar_h1_mid.jpg) repeat-y; }
#redirect .h1content .h1content_bot { height:14px; background:url(../images/sidebar_h1_bot.jpg) no-repeat; }
#redirect center { background:url(../images/greentree.gif) no-repeat 8px 1px; line-height:20px; }
#msg { padding:5px; width:210px; overflow:hidden; border:1px dashed #ccc; margin:5px auto 5px; }
#msg b{ color:#d40000; font:bold 12px/20px "宋体";}
#ShowDiv2{text-align:center; width:210px; height:20px; line-height:20px;}

/*more_product页面*/
#more_product{ padding-top:5px;}
	#product_query { height:25px; width:300px; margin:0 auto 5px; }
	#product_query dt { width:150px; font-weight:bold; }
	#product_query dt, 	#product_query dd { float:left; height:25px; line-height:25px; }
	#product_query dd label { width:100px; }
	#product_query dd input { width:150px; }
	#product_query dd img { display:block; }

/*暂无产品页面*/
.empty_products{ padding:5px 20px; height:20px; line-height:30px; color:#f00;}
.confirm_alter{width:670px; margin-top:5px; border-collapse:collapse;}

.myorder, #modify_info, #pwd_alter { width:670px; margin-top:5px; border-collapse:collapse; }
#modify_info th, #modify_info td, .myorder th, .myorder td, #pwd_alter th, #pwd_alter td { height:25px; line-height:25px; text-align:center; border:1px solid #ccc; text-align:left; padding-left:10px; }
.myorder th, #modify_info th, #pwd_alter th { padding-left:0; font-weight:bold; background:url(../images/navbg.jpg) repeat-x 0 -5px; text-align:center; }
.myorder tr, #modify_info tr, #pwd_alter tr { background:expression((this.sectionRowIndex%2==0)?"#e1f1f1":"#f0f0f0")
}
#modify_form, #pwd_form { }
#table_sub_info td, #table_sub_pwd td { height:30px; text-align:center; }

.alter_order{ overflow:hidden; height:1%; padding:5px; text-align:center;}
.alter_order input{ margin:0 10px; display:inline;}

.booking{ position:relative;}
.outer_img{ position:absolute; left: 435px; top: 69px; }
